Ext.define("core.room.view.RoomGwGrid", {
	extend : "Ext.grid.Panel",
	alias : "widget.roomgangweigrid",
	selModel : {
		selType : "checkboxmodel",
		mode : 'SIMPLE'
	},
	multiSelect : true,
	columnLines : true, // 展示竖线
	loadMask : {
		msg : "数据加载中，请稍等..."
	},
	autoScroll : true,
	enableKeyNav : true, // 可以使用键盘控制上下
	dockedItems : [ {
		xtype : 'toolbar',
		dock : 'top',
		items : [ {
			xtype : 'textfield',
			name : 'type',
			hidden:true
		}, {
			xtype : 'textfield',
			fieldLabel : '房间编号',
			labelWidth : 110,
			name : 'srcroombh',
			readOnly : true
		}, {
			xtype : 'textfield',
			fieldLabel : '房间名称',
			labelWidth : 80,
			name : 'srcroomname',
			readOnly : true
		}, {
			xtype : 'button',
			text : '返回',
			ref : 'back'
		} ]
	}, {
		xtype : 'toolbar',
		dock : 'top',
		items : [ {
			xtype : 'button',
			text : '将房间添加到所选岗位',
			ref : 'addToGangWei',
			iconCls : 'table_add'
		}, '岗位编号:', {
			xtype : 'triggerfield',
			triggerCls : Ext.baseCSSPrefix + 'form-search-trigger',
			listeners : {
				"change" : function(_this, _new, _old, _opt) {
					var _store = _this.ownerCt.ownerCt.getStore();
					_store.clearFilter(false);
					_store.filter("id", _new);
					_store.loadPage(1);
				}
			},
			onTriggerClick : function() {
				var _store = this.ownerCt.ownerCt.getStore();
				_store.clearFilter(false);
				_store.filter("id", this.getValue());
				_store.loadPage(1);
			}
		}, '岗位名称:', {
			xtype : 'triggerfield',
			triggerCls : Ext.baseCSSPrefix + 'form-search-trigger',
			listeners : {
				"change" : function(_this, _new, _old, _opt) {
					var _store = _this.ownerCt.ownerCt.getStore();
					_store.clearFilter(false);
					_store.filter("gwname", _new);
					_store.loadPage(1);
				}
			},
			onTriggerClick : function() {
				var _store = this.ownerCt.ownerCt.getStore();
				_store.clearFilter(false);
				_store.filter("gwname", this.getValue());
				_store.loadPage(1);
			}
		} ]
	} ],
	columns : [ {
		xtype : 'rownumberer',
		width : 50,
		text : '序号',
		align : 'center'
	}, {
		text : "岗位代号",
		dataIndex : "id",
		width : 100
	}, {
		text : "岗位名称",
		dataIndex : "gwname",
		width : 200
	}, {
		text : '备注信息',
		dataIndex : 'remarks',
		flex : 1
	}, {
		text : '创建时间',
		dataIndex : 'addtime',
		width : 180,
		renderer : function(value) {
			if (value == "" || value == null) {
				return "";
			}
			var time = new Date();
			time.setTime(value);
			return Ext.Date.format(time, 'Y/n/jaH:i:s');
		}
	}, {
		text : '修改时间',
		dataIndex : 'modifytime',
		width : 180,
		renderer : function(value) {
			if (value == "" || value == null) {
				return "";
			}
			var time = new Date();
			time.setTime(value);
			return Ext.Date.format(time, 'Y/n/jaH:i:s');
		}
	} ],
	store : "core.renshifuzu.store.GangWeiStore",
	bbar : [ {
		xtype : 'button',
		text : '全选',
		handler : function(button, e) {
			button.ownerCt.ownerCt.getSelectionModel().selectAll();
		}
	}, {
		xtype : 'button',
		text : '取消',
		handler : function(button, e) {
			button.ownerCt.ownerCt.getSelectionModel().deselectAll();
		}
	}, {
		xtype : 'pagingtoolbar',
		store : "core.renshifuzu.store.GangWeiStore",
		// plugins : Ext.create('Ext.ux.ProgressBarPager', {}),
		// dock : 'bottom',
		displayInfo : true,
		flex : 1
	} ]

});